/**
 * 
 */
package com.anxin.controller.wxh;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import com.anxin.common.utils.JsonResult;
import com.anxin.controller.BaseController;

/**
 * @author sj
 *
 */
@RequestMapping("/wxh")
@Controller
public class WxhController extends BaseController {

	private static final Logger logger = LoggerFactory.getLogger(WxhController.class);

	/**
	 * 登陆
	 */
	@RequestMapping(value = "/UserLogin", method = RequestMethod.POST)
	@ResponseBody
	public JsonResult userLogin(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "account", required = true) String account,
			@RequestParam(value = "password", required = true) String password,
			@RequestParam(value = "imgCode", required = false) String imgCode) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/LoadHomePageInfo", method = RequestMethod.GET)
	@ResponseBody
	public JsonResult loadHomePageInfo(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "unitId", required = true) String unitId) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/LoadHomePageSecureDetail", method = RequestMethod.GET)
	@ResponseBody
	public JsonResult loadHomePageSecureDetail(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "unitId", required = true) String unitId) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/LoadInterceptAttackDetail", method = RequestMethod.GET)
	@ResponseBody
	public JsonResult loadInterceptAttackDetail(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "unitId", required = true) String unitId) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/LoadCurrentSituationHomePage", method = RequestMethod.GET)
	@ResponseBody
	public JsonResult loadCurrentSituationHomePage(HttpServletRequest request, HttpServletResponse response,
			Model model, HttpSession session, @RequestParam(value = "unitId", required = true) String unitId) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/LoadRectifyDetail", method = RequestMethod.GET)
	@ResponseBody
	public JsonResult loadRectifyDetail(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "unitId", required = true) String unitId) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/LoadIPAssetsSecureDetail", method = RequestMethod.GET)
	@ResponseBody
	public JsonResult loadIPAssetsSecureDetail(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "unitId", required = true) String unitId) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/LoadWebSecureDetail", method = RequestMethod.GET)
	@ResponseBody
	public JsonResult loadWebSecureDetail(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "unitId", required = true) String unitId) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/LoadResourceHomePage", method = RequestMethod.GET)
	@ResponseBody
	public JsonResult loadResourceHomePage(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "unitId", required = true) String unitId) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/LoadInfoHomePage", method = RequestMethod.GET)
	@ResponseBody
	public JsonResult loadInfoHomePage(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "unitId", required = true) String unitId) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/LoadInfoList", method = RequestMethod.GET)
	@ResponseBody
	public JsonResult loadInfoList(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "unitId", required = true) String unitId,
			@RequestParam(value = "infoTypeId", required = true) String infoTypeId,
			@RequestParam(value = "infoId", required = true) String infoId,
			@RequestParam(value = "pageCount", required = true) String pageCount) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/LoadMessageList", method = RequestMethod.GET)
	@ResponseBody
	public JsonResult loadMessageList(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "messageId", required = true) String messageId,
			@RequestParam(value = "pageCount", required = true) String pageCount) {

		return new JsonResult();
	}

	/**
	 *  
	 */
	@RequestMapping(value = "/DeleteMessage", method = RequestMethod.POST)
	@ResponseBody
	public JsonResult deleteMessage(HttpServletRequest request, HttpServletResponse response, Model model,
			HttpSession session, @RequestParam(value = "messageId", required = true) String messageId) {

		return new JsonResult();
	}

}
